the mountain gave birth to a mouse - Francés Inglés Diccionario